@charset "utf-8";
body{font-family:"微软雅黑"; font-size:14px; color:#333; background:white; position:relative;}
body.no-scroll{overflow:hidden;}
body.y-scroll{overflow-x:hidden; overflow-y:scroll;}
body>span{display:none;}
body, div, dl, dt, dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input,em{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;}
address,caption, cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style-type:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:''}
input,textarea{outline:none;font-family:"微软雅黑";font-size:14px;border:none;}
textarea{resize:none;}
input::-ms-clear{display:none;}
a{cursor:pointer;}
a:link,a:visited,a:hover,a:active {text-decoration:none;}
img{width:100%; height:auto;}
.clear{clear:both; width:0; height:0; margin:0; padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.center{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.hide{display:none !important;}
.hidden{visibility:hidden;}
.ellipsis{white-space:nowrap; white-space:normal; overflow:hidden; text-overflow:ellipsis;}
.full{width:100%; height:100%;}
section{
	position:relative;
	height:600px;
	overflow:hidden; 
}
header{
	position:fixed; z-index:1; 
	top:0; left:0; width:100%; height:60px; line-height:60px;
	background:rgba(0,0,0,.5);
}
/*.y-scroll>header{position:relative;}*/
.logo{
	display:block; position:absolute;
	left:40px; top:0; width:160px; height:100%;
	background:url(../img/home/logo.png) no-repeat center/100%;
}
nav{
	position:absolute; overflow:hidden;
	right:20px; top:0; max-height:60px;
}
nav a{
	padding:0 10px;
	color:white; 
	font-size:16px;
}
nav a.checked{color:#e50012;}

footer{
	position:absolute;
	bottom:0; left:0; width:100%; height:150px;
	background:#313131;
	color:white; font-size:12px;
}
.footer-inner{
	position:relative;
	width:650px; height:100%;
	margin:0 auto;
}
.footer-logo{
	position:absolute;
	width:160px; height:75px; top:25px; left:0;
	border-right:1px solid white;
	background:url(../img/footer/slogan.png) no-repeat center/80%;
}
.footer-inner>ul{
	position:absolute;
	width:350px; height:90px; left:180px; top:20px;
	line-height:30px;
}
.footer-inner>ul>li{
	padding-left:30px;
	background:no-repeat center left/auto 80%;
}
.footer-inner>ul>li:nth-child(1){background-image:url(../img/footer/addr.png);}
.footer-inner>ul>li:nth-child(2){background-image:url(../img/footer/tel.png);}
.footer-inner>ul>li:nth-child(3){background-image:url(../img/footer/weixin.png);}
.footer-qr{
	position:absolute;
	bottom:20px; right:0;
	width:150px; height:35px; line-height:35px;
	padding-top:82px;
	background:url(../img/footer/qr.png) no-repeat center top/82px;
	text-align:center;
}



